//
//  OMOrderRefundStatusTableCell.m
//  OMENGO_NEW
//
//  Created by 梁尚嘉 on 2017/5/16.
//  Copyright © 2017年 Kamfat. All rights reserved.
//

#import "OMOrderRefundStatusTableCell.h"
#import "OMOrderRefundStatusSubTableCell.h"

@interface OMOrderRefundStatusTableCell ()<UITableViewDelegate,UITableViewDataSource>
@property (nonatomic, strong) UITableView *tableView;
@end

@implementation OMOrderRefundStatusTableCell

- (void)configure
{
    [super configure];
    _tableView = [UITableView new];
    _tableView.delegate = self;
    _tableView.dataSource = self;
    _tableView.scrollEnabled = NO;
    _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    _tableView.backgroundColor = SM_whiteColor;
    [self.contentView addSubview:_tableView];
    [_tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(@(SM_SIZE(20)));
        make.left.right.equalTo(@0);
        make.bottom.equalTo(@(SM_SIZE(-20)));
    }];
}


#pragma mark - table view 
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 3;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    OMOrderRefundStatusSubTableCell *cell = [OMOrderRefundStatusSubTableCell tableViewCellWithTableView:tableView];
    cell.isLast = indexPath.row == 2;
    cell.isFirst = indexPath.row == 0;
    return cell;
}

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return [OMOrderRefundStatusSubTableCell cellHeight];
}


+ (CGFloat)cellHeight
{
    return 3*[OMOrderRefundStatusSubTableCell cellHeight]+SM_SIZE(40);
}

@end
